import 'dart:typed_data';
import 'SendBean.dart';

typedef SendCallback = void Function(String msg, Uint8List data);
typedef SendProgress = void Function(int totalTaskCount, int successTaskCount);

///统一的发送接口,各个协议具体的逻辑自己实现
abstract class SendInterface {
  ///发送数据
  /// @param sendBean 数据包
  void send(SendBean sendBean);
}
